methods: {
    // ... 其他方法保持不变 ...

    // 标签选择
    toggleTag(tag) {
        const index = this.selectedTags.indexOf(tag)
        if (index > -1) {
            this.selectedTags.splice(index, 1)
        } else if (this.selectedTags.length < 3) {
            this.selectedTags.push(tag)
        } else {
            uni.showToast({
                title: '最多选择3个标签',
                icon: 'none'
            })
        }
        this.formData.tags = this.selectedTags.join(',')
    },

    // 创建活动
    async createActivity() {
        // ... 验证代码保持不变 ...

        try {
            // 提交前不需要特殊处理 tags，因为已经是逗号分隔的字符串了
            const response = await addActivity(this.formData)
            if (response.code === 200) {
                uni.showToast({
                    title: '创建成功',
                    icon: 'success'
                })
                setTimeout(() => {
                    uni.navigateBack()
                }, 1500)
            }
        } catch (error) {
            console.error('创建活动失败:', error)
            uni.showToast({
                title: '创建失败',
                icon: 'none'
            })
        }
    }
} 